home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Diamond Collection
/
The Diamond Collection (Software Vault)(Digital Impact).ISO
/
cdr47
/
asmlib40.zip
/
CODESEG.INC
< prev
next >
Wrap
Text File
|
1995-02-27
|
673b
|
31 lines
; CODESEG.INC for ASM16 - Copyright (C) 1995 Douglas Herr
; all rights reserved
; INCLUDE file for ASMLIB LIBRARY source
; provides CODE segment definitions
; CODESIZE = 0 for TINY and SMALL memory models: all calls and returns
; are near.
;
; CODESIZE = 1 for MEDIUM and HUGE memory models: all general-purpose
; subroutines use a FAR return
IF codesize EQ 1
IF datasize EQ 2
_HUGE segment word public 'CODE'
assume cs:_HUGE
ELSE
_MEDIUM segment word public 'CODE'
assume cs:_MEDIUM
ENDIF
ELSE
_TEXT segment word public 'CODE'
IFDEF TINY
DGROUP group _TEXT
assume cs:DGROUP
ELSE
assume cs:_TEXT
ENDIF
ENDIF